* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
body {
  background-color: #f5f5f5;
}
// 头部
header {
  background-color: #fff;
  position: fixed;
  left: 0;
  top: 0;
  padding: 7px 3px;
  width: 100%;
  height: 11.7333vw;
  .head {
    width: 62.6667vw;
    height: 8vw;
    // background-color: pink;
    margin: 0 auto;
    text-align: center;
    line-height: 8vw;
    font-weight: 700;
  }
  // 搜索框
  .search {
    // margin-top: 11.7333vw;
    padding: 1.6vw 1.6vw 2.6667vw;
    width: 100%;
    height: 18.6667vw;
    line-height: 18.6667vw;
    background-color: #fff;
    .ii {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 96.8vw;
      text-align: center;
      height: 12.5333vw;
      //   line-height: 8.5333vw;
      background-color: #f7f7f7;
      border-radius: 8vw;
      .icon-search-1-copy {
        font-size: 5.3333vw;
        font-style: normal;
      }
      span {
        height: 6.9333vw;
        line-height: 6.9333vw;
        font-size: 5.3333vw;
        padding-left: 2.6667vw;
      }
    }
  }
}

// 主体内容
main {
  margin-top: 28.667vw;
  width: 100%;
  height: 139.2vw;
  display: flex;
  overflow: auto;
  //   侧边栏
  .big {
    flex: 3;
    overflow: auto;
    height: 100%;
    background-color: #ffffff;
    &.active {
      background-color: #fff;
    }
    a {
      display: block;
      color: #fa2209;
      width: 22.9333vw;
      height: 12vw;
      line-height: 12vw;
      text-align: center;
    }
  }
  .right {
    flex: 7;
    overflow: auto;
    padding: 2.6667vw;
    height: 100%;
    display: flex;
    // justify-content: center;
    // align-items: center;
    align-content: flex-start;
    flex-wrap: wrap;
    .tab {
      // padding: 0.8vw;
      // height: 25%;
      text-align: center;
      width: 33.33%;
      // display: inline-block;
      img {
        width: 19.6vw;
        height: 19.6vw;
        margin-bottom: 1.3333vw;
      }
      p {
        margin-bottom: 4vw;
        font-size: 3.4667vw;
      }
    }
  }
}

// 底部
footer {
  border-top: 0.2667vw solid #999;
  display: flex;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 4;
  height: 13.3333vw;
  width: 100%;
  background-color: #fff;
  a {
    width: 25%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    p {
      margin-top: 2.1333vw;
    }
  }
}
